<?php
@session_start();
if(!isset($_SESSION['usuCod'])){
	echo "<script>window.location.href='index.php'</script>";
}
require_once('lib/conexion.php');
$_SESSION['opc']=$_REQUEST['opc'];
$opc=$_SESSION['opc'];
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<link href="css/ckm!estilo.css" rel="stylesheet" type="text/css" />
<script src="js/script_JQuery.js"></script>
<script src="js/encrypt/sha1.js" type="text/javascript"></script>

<script src="js/funciones.subarchivos.js" type="text/javascript"></script>
<script src="js/funciones.valiClav.js"></script>



<style type="text/css">
    .messages{
        float: left;
        font-family: sans-serif;
        display: none;
    }
    .info{
        padding: 10px;
        border-radius: 10px;
        background: orange;
        color: #fff;
        font-size: 12px;
        text-align: center;
    }
    .before{
        padding: 10px;
        border-radius: 10px;
        background: blue;
        color: #fff;
        font-size: 12px;
        text-align: center;
    }
    .success{
        padding: 10px;
        border-radius: 10px;
        background: green;
        color: #fff;
        font-size: 12px;
        text-align: center;
    }
    .error{
        padding: 10px;
        border-radius: 10px;
        background: red;
        color: #fff;
        font-size: 12px;
        text-align: center;
    }
</style>

<script>
	$(function() {
		//$('#div_creaUs').load("informeReq_envia.php?accion=3");
		$('#div_content_tablaUs').load("informeReq_envia.php?accion=0");
	});


//CONFIRM
function confirm(message, callback) {
	$('#confirm').modal({
		closeHTML: "<a href='#' title='Close' class='modal-close'>x</a>",
		position: ["20%",],
		//overlayId: 'confirm-overlay',
		containerId: 'confirm-container',
		onShow: function (dialog) {
			var modal = this;

			$('.message', dialog.data[0]).append(message);

			// if the user clicks "yes"
			$('.yes', dialog.data[0]).click(function () {
				// call the callback
				if ($.isFunction(callback)) {
					callback.apply();
				}
				// close the dialog
				modal.close(); // or $.modal.close();
			});
		}
	});
}

	// Extender jQuery con un método personalizado:
		jQuery.fn.getCheckboxValues = function(){
			var values = [];
			var i = 0;
			this.each(function(){
				// guarda los valores en un array
				values[i++] = $(this).val();
			});
		// devuelve un array con los checkboxes seleccionados
		return values;
		}



	function Fguardar(){

		//validar campos vacios ----------------
		if($("#txt_nom").val() == ""){
			mostrarMSN('warning','div_mensaje','Faltan los nombres!');
			$("#txt_nom").focus();
			return false;
		}
		if($("#txt_ape").val() == ""){
			mostrarMSN('warning','div_mensaje','Faltan los apellidos!');
			$("#txt_ape").focus();
			return false;
		}

		if($("#cbx_sucursal").val() == ""){
			mostrarMSN('warning','div_mensaje','Seleccione la sucursal!');
			$("#cbx_sucursal").focus();
			return false;
		}

		if($("#cbx_area").val() == ""){
			mostrarMSN('warning','div_mensaje','Seleccione el area a la que pertenece el usuario!');
			$("#cbx_area").focus();
			return false;
		}

		if($("#cbx_cargo").val() == ""){
			mostrarMSN('warning','div_mensaje','Seleccione el cargo!');
			$("#cbx_cargo").focus();
			return false;
		}

		if($("#txt_loginUs").val() == ""){
			mostrarMSN('warning','div_mensaje','Digite el nombre del Usuario!');
			$("#txt_loginUs").focus();
			return false;
		}

		if($("#pswd").val() == ""){
			mostrarMSN('warning','div_mensaje','Digite la clave! ');
			$("#pswd").focus();
			return false;
		}

		if($("#cbx_tiPerfil").val() == ""){
			mostrarMSN('warning','div_mensaje','Seleccione el perfil del usuario!');
			$("#cbx_tiPerfil").focus();
			return false;
		}

		//validar correo
		if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($("#txt_mail").val()))){
			mostrarMSN('warning','div_mensaje','Correo no valido !');
			$("#txt_mail").focus();
			return false;
		}


		if(!(checkform($('#pswd').val()))){ //validar clave
			$("#div_mensaje").html("<b>Clave no valida !</b>");
			$("#div_mensaje").removeClass().addClass("alertmen warning");
			$("#div_mensaje").show( "slow" );
			return false;
		}

		var file = $("#imagen")[0].files[0];
        //obtenemos el nombre del archivo
		if($('#imagen').val() == ""){
			var fileName = "avatar-sin-imagen.png";
		}else{
			var fileName = file.name;
		}

		confirm("Esta seguro de CREAR el usuario? ", function () {
			var datos = "accion=1&txt_nomJS="+$('#txt_nom').val()+
			"&txt_apeJS="+$('#txt_ape').val()+
			"&txt_identiJS="+$('#txt_identi').val()+
			"&txt_mailJS="+$('#txt_mail').val()+
			"&cbx_sucursalJS="+$("select[name=cbx_sucursal] option:selected").val()+
			"&cbx_areaJS="+$("select[name=cbx_area] option:selected").val()+
			"&cbx_cargoJS="+$("select[name=cbx_cargo] option:selected").val()+
			"&txt_loginUsJS="+$('#txt_loginUs').val()+
			"&pswdJS="+hex_sha1($('#pswd').val())+
			"&imagenJS="+fileName+
			"&tiPerfilJS="+$("select[name=cbx_tiPerfil] option:selected").val()+
			"&submodsJS="+$("input:checked").getCheckboxValues();
			$('#div_mensaje').load("informeReq_envia.php",datos);
		});

	}

	function FModificar(){
		//validar campos vacios ----------------


		//validar correo
		if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($("#txt_mail").val()))){
			mostrarMSN('warning','div_mensaje','Correo no valido !');
			$("#txt_mail").focus();
			return false;
		}

		if($('#pswd').val() != ""){
			if(!(checkform($('#pswd').val()))){ //validar clave
				$("#div_mensaje").html("<b>Clave no valida !</b>");
				$("#div_mensaje").removeClass().addClass("alertmen warning");
				$("#div_mensaje").show( "slow" );
				return false;
			}
		}


		var file = $("#imagen")[0].files[0];
        //obtenemos el nombre del archivo
        if($('#imagen').val() == ""){
			var fileName = "";
		}else{
			var fileName = file.name;
		}

		confirm("Est\u00e1 seguro de MODIFICAR sus datos? ", function () {
			var datos = "accion=6&txt_mailJS="+$('#txt_mail').val()+
			"&pswdJS="+hex_sha1($('#pswd').val())+
			"&imagenJS="+fileName;
			$('#div_mensaje').load("informeReq_envia.php",datos);
		});

	}

	function FelimUsu(coUs){
		confirm("Est\u00e1 seguro de ELIMINAR el usuario?", function () {
			var datos = "accion=2&cousJS="+coUs;
			$('#div_mensaje').load("informeReq_envia.php",datos);
		});

	}

	function Fvereditar(coUs){
		var datos = "accion=4&cousJS="+coUs;
		$('#diveredit').load("informeReq_envia.php",datos);
	}
 
    function FverConsulta(coUs){
		var datos = "accion=3&cousJS="+coUs;
		$('#diveredit').load("informeReq_envia.php",datos);
	}
    ///Ventana Modal Accion Preventiva//
    function APreventiva(coUs){
		var datos = "accion=3&cousJS="+coUs;
		$('#diveredit').load("informeReq_envia.php",datos);
	}
 
    ///Ventana Modal Accion Correctiva//
    function ACorrectiva(coUs){
		var datos = "accion=3&cousJS="+coUs;
		$('#diveredit').load("informeReq_envia.php",datos);
	}

	function FModificarEdit(coUs){

		//validar campos vacios ----------------
		if($("#txt_nom2").val() == ""){
			//mostrarMSN('warning','div_mensaje2','Faltan los nombres!');
			alert("Faltan los nombres!");
			$("#txt_nom2").focus();
			return false;
		}
		if($("#txt_ape2").val() == ""){
			//mostrarMSN('warning','div_mensaje2','Faltan los apellidos!');
			alert("Faltan los apellidos!");
			$("#txt_ape2").focus();
			return false;
		}

		if($("#txt_identi2").val() == ""){
			//mostrarMSN('warning','div_mensaje2','Faltan los apellidos!');
			alert("Falta el numero de identificacion!");
			$("#txt_identi2").focus();
			return false;
		}

		//validar correo
		if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($("#txt_mail2").val()))){
			//mostrarMSN('warning','div_mensaje2','Correo no valido !');
			alert("Correo no valido!");
			$("#txt_mail2").focus();
			return false;
		}

		var file = $("#imagen2")[0].files[0];
        //obtenemos el nombre del archivo
		if($('#imagen2').val() == ""){
			var fileName = "avatar-sin-imagen.png";
		}else{
			var fileName = file.name;
		}
		//alert("Nombre: "+fileName);

		/*if(!(checkform($('#pswd2').val()))){ //validar clave
			//$("#div_mensaje2").html("<b>Clave no valida !</b>");
			//$("#div_mensaje2").removeClass().addClass("alertmen warning");
			//$("#div_mensaje2").show( "slow" );
			return false;
		}*/

		var datos = "accion=5&txt_nomJS="+$('#txt_nom2').val()+
			"&txt_apeJS="+$('#txt_ape2').val()+
			"&txt_identiJS="+$('#txt_identi2').val()+
			"&txt_mailJS="+$('#txt_mail2').val()+
			"&cbx_sucursalJS="+$("select[name=cbx_sucursal2] option:selected").val()+
			"&cbx_areaJS="+$("select[name=cbx_area2] option:selected").val()+
			"&cbx_cargoJS="+$("select[name=cbx_cargo2] option:selected").val()+
			"&txt_loginUsJS="+$('#txt_loginUs2').val()+
			"&pswdJS="+hex_sha1($('#pswd2').val())+
			"&imagenJS="+fileName+
			"&tiPerfilJS="+$("select[name=cbx_tiPerfil2] option:selected").val()+
			"&submodsJS="+$("input:checkbox[alt=chxSub]:checked").getCheckboxValues()+
			"&estadoJS="+$("select[name=cbx_estado2] option:selected").val()+
			"&cousJS="+coUs;
		$('#div_mensaje2').load("informeReq_envia.php",datos);

		/*confirm("Est\u00e1 seguro de MODIFICAR los datos del usuario? ", function () {
			/*var datos = "accion=5&txt_nomJS="+$('#txt_nom2').val()+
			"&txt_apeJS="+$('#txt_ape2').val()+
			"&txt_identiJS="+$('#txt_identi2').val()+
			"&txt_mailJS="+$('#txt_mail2').val()+
			"&cbx_sucursalJS="+$("select[name=cbx_sucursal2] option:selected").val()+
			"&cbx_areaJS="+$("select[name=cbx_area2] option:selected").val()+
			"&cbx_cargoJS="+$("select[name=cbx_cargo2] option:selected").val()+
			"&txt_loginUsJS="+$('#txt_loginUs2').val()+
			"&pswdJS="+hex_sha1($('#pswd2').val())+
			"&imagenJS="+fileName+
			"&tiPerfilJS="+$("select[name=cbx_tiPerfil2] option:selected").val()+
			"&submodsJS="+$("input:checked").getCheckboxValues()+
			"&estadoJS="+$("select[name=cbx_estado2] option:selected").val()+
			"&cousJS="+coUs;
			$('#div_mensaje').load("informeReq_envia.php",datos); */
		//});

	}
 
 function funplanactividades(opc){
	var datos = "accion=2&opc="+opc;
	$('#tab-container').load("informePlanReq.php",datos);
 }
 
 function CreActividad(coUs){    
    var datos = "accion=6&cousJS="+coUs;
    $('#div_mensaje').load("cumReq_envia.php",datos);
}

function FMosActividades(coUs){
    var datos = "accion=7&cousJS="+coUs;
    $('#diveredit').load("cumReq_envia.php",datos);
}

</script>
</head>

<body>

<div id="div_creaUs">
</div>

<br class="baja" />
<hr />

<label>
	<div id="div_mensaje" style="display:none;"> </div>
</label>

<br />
 <div id="div_content_tablaUs">
 </div>



<!-- Mensaje de claves -->
        <div id="pswd_info">

		<h4>La clave debe cumplir con las siguientes reglas:</h4>

		<ul>

			<li id="letter" class="invalid">Por lo menos <strong>una letra</strong></li>

			<li id="capital" class="invalid">Por lo menos <strong>una letra May&uacute;scula</strong></li>

			<li id="number" class="invalid">Por lo menos <strong>un n&uacute;mero</strong></li>

			<li id="length" class="invalid">Por lo menos <strong>8 caracteres</strong></li>

		</ul>

	</div>

<!-- Ver Editar -->
<div id="diveredit" style="display:none" class='panel-container'>

</div>

</body>
</html>
